package nix.newfeatures;

public class TestBoxing {

	public static void main(String[] args) {

		// 装箱（JDK1.4以下）
		Integer m = new Integer(10);
		// 拆箱（JDK1.4以下）
		int n = m.intValue();

		// JDK1.4以下不能自动拆装箱，因为JDK的向下兼容，所以5.0依然会调用double方法
		doSomething(1);// double: 1.0
	}

	public static void doSomething(double d) {
		System.out.println("double: " + d);
	}

	public static void doSomething(Integer i) {
		System.out.println("Integer: " + i);
	}
}
